package com.walkline.util.network;

import com.walkline.util.ui.UserInfoListStyleButtonField;
import com.walkline.weibo.WeiboSDK;

public class DownloadUserAvatarImages implements Runnable
{
	WeiboSDK _weibo;
	UserInfoListStyleButtonField _item;

	public DownloadUserAvatarImages(WeiboSDK weibo, UserInfoListStyleButtonField item)
	{
		_weibo = weibo;
		_item = item;
	}

	public void run()
	{
		if (_item.getAvatarUrl().equals("")) {return;}

		byte[] data = _weibo.doRequestRAW(_item.getAvatarUrl());

		if (data != null)
		{
			_item.getUser().setAvatarIconData(data);
			_item.setAvatarData(data);
		}
	}
}